﻿/****************************************/
/********** XHTMLOA style V1.0 **********/
/****************************************/

@import url(login.css);
@import url(other.css);

/********** common style **********/
html{height:100%;}
body{margin:0px; font-size:9pt; height:100%;SCROLLBAR-BASE-COLOR: #E5EFFF;}

th{font-weight:normal;text-align:left;}
ul{ padding:0px; margin:0px;}
li{ padding:0px; margin:0px; list-style-type:none;}
input{font-size:9pt;}
select{font-size:9pt;}
.txt_calendar{behavior:url(scripts/calendar.htc);font-size:9pt;}
#master{height:100%}

#header{background-image:url(../images/master_header.png);height:90px;width:100%; padding:1px;}
#header h1{display:none;}

#header .userinfo{width:180px;background:url(../images/master_userinfo.gif) no-repeat;margin-top:66px;margin-left:10px;font-weight:bold;padding-left:24px;padding-top:5px;padding-bottom:4px}
#header .userinfo a:link,.userinfo li a:visited{color:#333;text-decoration:none;}

#header .button{ position:absolute;top:20px;right:20px;}
#header .button li{float:left;padding-left:10px;cursor:pointer}

#header .navigation{ position:absolute;top:65px;left:200px;}
#header .navigation li{height:24px;float:left;text-align:center;margin-right:2px;font-weight:bold;background:url(master_navigationli.gif) no-repeat;padding-left:2px}
#header .navigation li a:link,#header .navigation li a:visited{color:#333; text-decoration:none;background:url(master_navigationli2.gif) no-repeat top right ;padding-right:9px;padding-left:8px;padding-bottom:10px;line-height:24px;padding-top:6px;}
#header .navigation li a:active{color:#fff;text-decoration:none;background-position:right -25px;}
#header .navigation li a:hover{color:#fff;text-decoration:none;background-position:right -50px;}

.placard{border:1px solid #D9E9FF; background:url(../images/master_placard.gif) repeat-x;height:18px;padding-top:5px;}
.placard li{float:left;padding-right:10px;}
.placard li a:link,#master_body .placard li a:visited{color:#333; text-decoration:underline}
.placard li a:hover{color:red;text-decoration:none;}

#footer{}

#master #submenucontent{background:url(../images/master_content.gif) repeat-y 1px 0px; padding-left:1px; height:100%;}
.submenu{width:200px;height:100%;background:url(../images/master_submenu.gif) no-repeat bottom;}
.submenu h2{background-image:url(../images/submenu_h2.gif);font-size:9pt;font-weight:bold;width:176px;margin:0px;margin-left:12px;padding-top:5px;padding-bottom:5px;cursor:pointer;}
.submenu h2 img{margin:0px 3px -3px 3px;}
.submenu h3{}
.submenu .navigation{margin-left:15px;width:172px;padding-bottom:10px;}
.submenu .navigation li{}
.submenu .navigation a:link,.submenu .navigation a:visited{}
.submenu .navigation a:hover{}
.submenu .navigation a.current:link,.Navigation a.current:visited{}

#master #mainareacontent{padding:5px 5px 5px 0px;}

.search{border:1px solid #A8CFEB; background-color:#F1F6FF; border-left:none; border-right:none;}
.search th{text-align:left; white-space:nowrap;}
.search td{ height:25px; padding:2px;}
.search td img{padding-left:3px;}
.search td input{width:123px;font-size:9pt; border:solid 1px #7F9DB9; padding:3px 5px;  font-size:12px; }
.search td select{width:129px;font-size:9pt;border:solid 1px #7F9DB9; height:22px; line-height:22px;}
.search .ico{width:20px; vertical-align:top;padding-top:2px;}
.search .ico img{padding:0px;width:16px;}
.search .form .button{width:auto;text-align:right;vertical-align:top;padding-right:14px}
.search img{padding-top:2px;padding-left:5px;margin-bottom:-1px;cursor:pointer;}
.search .xb{ width:50px;}
.search .dizhi{ width:250px}
.search .s1{ border:none; width:20px;}

.search .form td{padding-right:5px;}

.mainarea fieldset{padding:5px;  border:1px solid #A8CFEB;margin-top:10px; border-left:none; border-right:none;}
.mainarea fieldset legend{font-size:10pt; vertical-align:bottom;color:#1C568A;font-weight:bold;}
.mainarea fieldset legend table{ background-image:url(../images/master_fieldsetlegend.gif);}
.mainarea fieldset legend .title{font-size:10pt; vertical-align:bottom;color:#1C568A;font-weight:bold;}
.mainarea fieldset legend .title span{ background-color:#fff;padding-right:5px;}
.mainarea fieldset legend .button{text-align:right;}
.mainarea fieldset legend .button span{ background-color:#fff;}
.mainarea fieldset legend .button img{padding-left:5px;}


.dg_borderstyle{ width:100%; border-collapse:collapse;margin-top:3px;}
.dg_borderstyle td{ padding:2px 5px;}
.dg_borderstyle th{height:24px; background-color:#DFEAFB;color:#1C568A; font-weight:bold;padding-left:2px;}
.dg_borderstyle th a{ cursor:pointer;color:#1C568A;}
.dg_alternatingitemstyle{height:22px; background-image:url(../images/dg_alternatingitemstyle.gif);padding-left:2px; background-color:White; text-align:left;}
.dg_itemstyle{height:22px; background-image:url(../images/dg_itemstyle.gif);padding-left:2px;text-align:left;}
.dg_pagestyle{}

.dg_pagestyle .pageinfo{color:#1C568A;padding-top:6px; padding-left:10px}
.dg_pagestyle .pagebutton{text-align:right;padding-right:15px;color:#1C568A;}
.dg_pagestyle .pagebutton img{padding-top:2px;margin-bottom:-4px;}
.dg_pagestyle .pagebutton input{font-size:8pt;width:50px;}
.dg_pagestyle .pagebutton select{font-size:8pt;}

#master .formitem{border:1px solid #A8CFEB;border-top:none;margin-bottom:10px;}
#master .formitem caption{border:1px solid #A8CFEB;border-bottom:none; background-color:#DFEAFB;text-align:left; font-weight:bold;color:#1C568A;height:18px;padding-left:5px;padding-top:5px;}
#master .formitem th{ background-color:#F1F6FF;height:22px;padding-left:5px;width:140px;}
#master .formitem td{ padding-left:5px;background-color:#FAFCFF;width:35%;}
#master .formitem_pagestyle{}
#master .formitem_pagestyle .pagebutton{text-align:right;padding-right:15px;}


#dialog{padding:20px;}
#dialog #header{display:none;}

#dialog fieldset{padding:5px;  border:1px solid #A8CFEB;margin-top:10px;}
#dialog fieldset legend{font-size:10pt; vertical-align:bottom;color:#1C568A;font-weight:bold;}
#dialog fieldset legend table{ background-image:url(../images/master_fieldsetlegend.gif);}
#dialog fieldset legend .title{font-size:10pt; vertical-align:bottom;color:#1C568A;font-weight:bold;}
#dialog fieldset legend .title span{ background-color:#fff;padding-right:5px;}
#dialog fieldset legend .button{text-align:right;}
#dialog fieldset legend .button span{ background-color:#fff;}
#dialog fieldset legend .button img{padding-left:5px;}

#opinionform{background-color:#EEF2F6;}
#opinionform #container{width:560px}
#opinionform #header{display:none;}
#opinionform .leftform{float:left;width:270px; vertical-align:top; border-style:ridge; border-width:2px; background-color:#e9e9e9; text-indent:7px;}
#opinionform .leftform textarea{display:block;width:95%;margin:3px;font-size:9pt;}
#opinionform .leftform select{margin-bottom:5px;margin-top:4px;font-size:9pt;width:160px;}

#opinionform .rightform{float:right;width:270px; vertical-align:top;border-style:ridge; border-width:2px; background-color:#e9e9e9}
#opinionform .rightform h2{text-indent:7px;}
#opinionform .rightform textarea{display:block;width:95%;margin:3px;font-size:9pt;}

#opinionform .button{float:left;background-image:url(../images/opinion_button.png);padding-top:5px;padding-bottom:5px; width:100%;margin-top:10px;padding-left:7px;}
#opinionform .button img{margin-bottom:-4px;cursor:pointer;margin-left:5px;}
#opinionform h2{font-weight:normal;font-size:9pt;margin:0px;background-image:url(../images/opinion_h2.png);height:20px; vertical-align:middle; vertical-align:top;padding-top:6px;}








#itemdetail{}
#itemdetail .button{ position:absolute;top:0px; background-image:url(../images/itemdetal_button.png); background-repeat:repeat-x;width:100%;}
#itemdetail .button img{padding-left:15px;cursor:pointer;margin-bottom:-13px;padding-right:3px;}
#itemdetail .button li{float:left;color:#fff;font-weight:bold;padding-bottom:13px;cursor:pointer;}

#itemdetail .button td{vertical-align:top;text-align:right;padding-right:10px;color:#fff;font-weight:bold;cursor:pointer;}
#itemdetail #header{display:none;}
#itemdetail #content{padding-left:50px;padding-right:50px;}
#itemdetail h2{height:23px;text-align:left;font-weight:bold;color:#333;text-decoration:none;font-size:9pt;margin-bottom:0px;}
#itemdetail h2 img{margin-bottom:-3px;}
#itemdetail h2 a:link,#itemdetail h2 a:visited{color:#333; text-decoration:none;}
#itemdetail h2 a:hover{color:red;text-decoration:none;}

#itemdetail .formitem2 caption{font-size:16px;font-weight:bold;margin-top:10px;margin-bottom:5px;}
#itemdetail .formitem2 th{height:22px; background-color:#F1F1F3;padding-left:3px;width:120px;}
#itemdetail .formitem2 td{padding:3px;background-color:#ffffff;}

#itemdetail .formitem{background-color: #CBCBCC;}
#itemdetail .formitem th{height:22px; background-color:#F1F1F3;padding-left:3px;width:120px;}
#itemdetail .formitem td{padding:3px;background-color:#ffffff; line-height:20px;}

#itemdetail .list{margin:0px;border:1px solid #CBCBCC;padding:5px;}
#itemdetail .list li{margin:0px;list-style-type:none;padding-bottom:5px;}
#itemdetail .list li img{margin-bottom:-3px;padding-right:3px;}
#itemdetail .list li span{color:red;padding-right:10px;}



/*按钮样式*/
.clientinfo_but{ width:100px; height:20px; line-height:20px; padding:3px 7px; text-align:center; background:#E5F1FF!important; border:solid 1px #AACFE9; font-size:12px; font-weight:normal; color:#294F76}


/*客户信息*/
.table4,.table5 { border:solid 1px #A8CFEB}
.table4 .title,.table5 .title{padding-left:10px; font-size:14px; font-weight:bold; text-align:left}
.table4  th{ padding-left:5px}

.table5{ margin-top:5px}
.table5 .fjxx{ width:400px; height:70px; border:solid 1px #A8CFEB}
.table5 .fjxx_left{ padding-top:10px;}

.table5 th{ padding-right:5px; text-align:right}

.table6{ border:solid 1px #A8CFEB; border-bottom:none; margin-top:5px;  }
.table6 .title span{ display:block; white-space:normal; float:left!important;   padding:2px 5px; background:#CBCBCC; border:solid 1px #fff; margin-right:2px; height:20px; line-height:20px; cursor:pointer;font-weight:bold;font-size:14px; }
.table6 span.on{ background:#E5F1FF;}
.tbody6{border:solid 1px #A8CFEB;border-top:none; background:#fff}
.tbody6 td{ padding:2px;}
.tbody6 input{ width:20px!important; border:none!important;}
.tbody6 table tbody td{ border-bottom: dashed 1px #A8CFEB}

.dg_borderstyle tbody td{border-bottom: dashed 1px #A8CFEB; height:25px;}
.dg_borderstyle tbody td a{height:25px;}
.dg_borderstyle tbody td a:hover,.dg_borderstyle thead th a:hover{ line-height:20px;}


.client_list{}
.client_list tbody{ background:#fff}
.client_list tbody td{ padding:2px 5px;border-bottom: dashed 1px #A8CFEB;height:25px;}


.check{ width:18px!important; margin:0px; border:none!important}